// import 'babel-polyfill';
import Vue from 'vue';
import App from './App.vue';

import '@/assets/css/global.scss';
import '@/assets/css/common.scss';
import pinia from './store';
import plugins from '@/plugins';
import '@/shim/append';

Vue.use(plugins);

//all-min又要报错了，真是醉了，以后不报错了可以去掉以下代码-----------
// console.log(
//     'all-min又要报错了，真是醉了，以后不为undefined了可以去掉以下代码:',
//     window.$.ctx.plugins
// );

if (!window.$.ctx.plugins) {
  window._plugins?.length > 0
    ? (window.$.ctx.plugins = window._plugins)
    : (window.$.ctx.plugins = []);
}

//-----------------------------------
new Vue({
  pinia,
  render: (h) =>
    h('a-config-provider', { props: { autoInsertSpaceInButton: false, locale: window._locale } }, [
      h(App)
    ])
}).$mount('#app');
